Castilleja miniata
Explore definitions, synonyms, and language insights of Castilleja miniata
Definitions
                    Noun
                    
            wildflower of western North America having ragged clusters of crimson or scarlet flowers